package com.bxait.toymail.product.vo;

import com.bxait.toymail.product.entity.SkuImagesEntity;
import com.bxait.toymail.product.entity.SkuInfoEntity;
import com.bxait.toymail.product.entity.SpuInfoDescEntity;
import lombok.Data;

import java.util.List;

/*
@description: 商品详情的vo
@ClassName SkuItemVo
@author Chen
@create 2023-04-17 20:25
@Version 1.0
*/
@Data
public class SkuItemVo {
     // 1.sku基本信息
    SkuInfoEntity info;

    // 2.是否有库存
    boolean hasStock = true;

    // 3.sku图片信息
    List<SkuImagesEntity> images;

    // 4.spu的销售属性组合
    List<SkuItemSaleAttrVo> saleAttr;

    // 5.spu的介绍
    SpuInfoDescEntity desc;

    // 6.spu的规格参数信息 也就是spu的属性值，及其属性分组信息
    List<SpuItemAttrGroupVo> groupAttrs;


    // 6.当前商品的秒杀优惠信息
    SecKillInfoVo seckillInfo;
}
